#pragma once
#ifdef _WINDOWS
#include <windows.h>
#endif
#include <gl/gl.h>
#include <gl/glu.h>
#include "MyVector.h"
class Button
{
public:

	char* m_buttonName;
	Vector3 m_pos;
	Vector3 m_size;
	Color4 m_color;
	bool m_isActive;
	Button(char* _buttonName, float _posX=0, float _posY=0, float _posZ=0, float _sizeW=0,  float _sizeH=0, float _colorR=0, float _colorG=0, float _colorB=0, float _colorA=0);

	~Button(void);
	bool IsMouseMoving(float _mouseX, float _mouseY);
	void DrawButton(float _anpha);
	void DrawButton();
	void SetButtonPos(float _posX=0, float _posY=0, float _posZ=0); //Set new position for button
};

